package com.br.estoque.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import com.br.estoque.bean.LocalEquipamento;


public class LocalEquipamentoDAO extends DataUtils {
	
	public List<LocalEquipamento> getAll() {
		
		Connection conn = null;
		PreparedStatement stmt = null;
		
		ResultSet rs = null;
		List<LocalEquipamento> listaLocal = new ArrayList<LocalEquipamento>();
			try {
				conn = getConnection();
				stmt = conn.prepareStatement("SELECT * FROM local_equipamento ORDER BY local_equipamento;;");
				rs = stmt.executeQuery();
				
				while(rs.next()){
					LocalEquipamento localEquipamento = new LocalEquipamento();
					localEquipamento.setId(rs.getInt("codigo"));
					localEquipamento.setLocal(rs.getString("local_equipamento"));
					listaLocal.add(localEquipamento);
				}
				
			} catch (ClassNotFoundException e) {
				e.printStackTrace();
			} catch (SQLException e) {
				e.printStackTrace();
			}finally{
				try {
					conn.close();
				} catch (SQLException e) {
					e.printStackTrace();
				}
			}
			return listaLocal;
	}
}
